Pripojeni k MS SQL 2000. Jak na to?

Otázka od: Ing. Miroslav Vopalecky

15. 8. 2004 6:29

Ahoj vsichni.

Potreboval bych pomoci. Musel jsem predelat projekt s napojenim na databazi
Firebird (nepracuje pod IPX/SPX) na projekt s napojenim na databazi
Microsoft SQL. Muj problem spociva v tom, ze se nedokazi na MSSQL z Delphi
pripojit. Z instalovaneho pocitace WXP jsem se k me databazi pripojil z
Excelu a videl jsem data.

Vytvoril jsem si i soubor DNS, ktery je nasledujici:
[ODBC]
DRIVER=SQL Server
UID=jmeno
Regional=Yes
Trusted_Connection=Yes
Address=JmenoServeru,Port
Network=DBMSSOCN
Language=cestina
DATABAZE=EXPERTIZY
WSID=JmenoPrihlaseneho_WXP
APP=Microsoft Open Database Connectivity
SERVER=JmenoServeru

Z Delphi se na databazi nedostanu, nevim kam vrazit odkaz na DNS. Pokud jsem
obsah DNS dal do ADOConnection.ConnectionString, dostal jsem chybove
hlaseni:
"Vstupni procedury GetIUMS se nepodarilo v dynamicky propojene
knihovne MSDART.DLL nalezt".


Problem je v tom, ze k zakaznikovi je daleko a nemam moc casu na zkouseni.
Pri vyvoji jsem mel nainstalovanu MSDBE 2000 a s tim to funguje dobre

S pozdravem Mirek Vopalecky, D7 W2000


Odpovedá: Ing. Miroslav Vopalecky

21. 8. 2004 10:41

Vyreseno.

Je nutno zkontrolovat dynamickou knihovnu MSDART.DLL. Verze teto knihovny
musi byt stejna, pripadne novejsi nez pod kterou se delal vyvoj v Delphi. Po
zmene knihovny u zakaznika je server MS SQL Server jiz viditelny a data
dostupna. Nelibi se mi vsak navaznost na konkretni verzi dll od MS. Dalsi
upgrade MS mi muze knihovnu prepsat jinou, prepracovanou tak, ze se bude
muset upravit projekt. Je mozne to elegantne obejit?

S pozdravem Mirek Vopalecky, D7 W2000

-----Original Message-----
From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz] On
Behalf Of Ing. Miroslav Vopalecky
Sent: Sunday, August 15, 2004 7:29 AM
To: delphi-l@clexpert.cz
Subject: Pripojeni k MS SQL 2000. Jak na to?


Ahoj vsichni.

Potreboval bych pomoci. Musel jsem predelat projekt s napojenim na databazi
Firebird (nepracuje pod IPX/SPX) na projekt s napojenim na databazi
Microsoft SQL. Muj problem spociva v tom, ze se nedokazi na MSSQL z Delphi
pripojit. Z instalovaneho pocitace WXP jsem se k me databazi pripojil z
Excelu a videl jsem data.

Vytvoril jsem si i soubor DNS, ktery je nasledujici:
[ODBC]
DRIVER=SQL Server
UID=jmeno
Regional=Yes
Trusted_Connection=Yes
Address=JmenoServeru,Port
Network=DBMSSOCN
Language=cestina
DATABAZE=EXPERTIZY
WSID=JmenoPrihlaseneho_WXP
APP=Microsoft Open Database Connectivity
SERVER=JmenoServeru

Z Delphi se na databazi nedostanu, nevim kam vrazit odkaz na DNS. Pokud jsem
obsah DNS dal do ADOConnection.ConnectionString, dostal jsem chybove
hlaseni:
"Vstupni procedury GetIUMS se nepodarilo v dynamicky propojene
knihovne MSDART.DLL nalezt".


Problem je v tom, ze k zakaznikovi je daleko a nemam moc casu na zkouseni.
Pri vyvoji jsem mel nainstalovanu MSDBE 2000 a s tim to funguje dobre

S pozdravem Mirek Vopalecky, D7 W2000